package org.example.decorator;

/**
 * 装饰模式是指扩展某个目标类的实现类的某个方法.
 * 先创建个装饰类并实现目标类并且目标类作为它的成员变量
 * 装饰类实现目标类的某个方法,
 */
public class DecoratorTest {
    public static void main(String[] args) {
        DanceDecorator decorator = new MusicDanceDecorator(new GirlDance());
        decorator.dance();
    }
}
